permanent abode - German English Dictionary